Summarily this thesis studied and realized the highly demanding hardware board interrupts handling and the communication between network application part and the hardware interrupt handling routine under the windows 98 platform 通過以上這些敘述,本文研究并實現了通用板卡在windows98平臺下的高實時性中斷處理以及網絡應用部分與中斷處理程序的通信。
As the operating system of ipc is windows and the data processing partial timeliness requirement is highly demanding , how to achieve the highly demanding hardware board interrupt handling under the windows platform and the communication between network application part and the hardware interrupt handling routine is key research content of this article 由于工控機采用windows操作系統,而且數據處理部分實時性要求很高,如何在windows平臺下完成硬件板卡的高實時性中斷,以及實現網絡應用與硬件中斷處理程序的通信就是本文重點研究的內容。
This text introduced the work patterns and register structure of 80386 processors in detail at first , latterly expounded especially the hardware interrupt handling of windows 98 with the course to the kernel of windows 98 ; then recommended the framework of realization of highly demanding hardware board interrupt handling by revising idt to intercept interrupt handling at hardware layer , subsequently introduced the application and development of vxd technology to achieve interrupt handling overall all situations under the windows 98 platform ; finally introduced the b / s pattern network application development part of this topic , specifically introduced the jsp technology system , elaborated the communication between network application part and the hardware interrupt handling routine combined with the jni technology , and provided partial important program and corresponding commentary 本文首先詳細介紹了80386處理器的工作模式和寄存器結構,接著對windows98的內核進行了相關分析,重點介紹了windows98的硬件中斷處理過程;隨后介紹了通過修改中斷向量表以實現在硬件層截獲中斷來實現高實時性處理的框架,又介紹了windows98下虛擬設備驅動vxd技術的應用與開發,以及中斷全局處理的實現;最后介紹本課題的b / s模式網絡應用開發部分,具體介紹了jsp技術體系,并結合jni技術闡述了網絡應用與硬件中斷處理程序的通信,并給出部分關鍵程序及其注釋。